package cn.edu.nuc.bre.entity;

import java.io.Serializable;

/**
 * 事务类型
 * @author 王凯
 *
 */
public class TransType implements Serializable{
	
	/**
	 * 序列化id
	 */
	private static final long serialVersionUID = -5285768291281174181L;

	/**
	 * 事务类型id（自动生成）
	 */
    private Integer ttypeid;

    /**
     * 事务名称
     */
    private String ttname;

    /**
     * 事务状态（0：删除，1：正常）
     */
    private Integer ttstate;

    public Integer getTtypeid() {
        return ttypeid;
    }

    public void setTtypeid(Integer ttypeid) {
        this.ttypeid = ttypeid;
    }

    public String getTtname() {
        return ttname;
    }

    public void setTtname(String ttname) {
        this.ttname = ttname;
    }

    public Integer getTtstate() {
        return ttstate;
    }

    public void setTtstate(Integer ttstate) {
        this.ttstate = ttstate;
    }

	@Override
	public String toString() {
		return "事务类型 [事务id=" + ttypeid 
				+ ", 事务名=" + ttname 
				+ ", 事务状态=" + ttstate 
				+ "]";
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((ttypeid == null) ? 0 : ttypeid.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		TransType other = (TransType) obj;
		if (ttypeid == null) {
			if (other.ttypeid != null)
				return false;
		} else if (!ttypeid.equals(other.ttypeid))
			return false;
		return true;
	}
    
    
}